Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Takasaki Switzerland #1-w1 Switzerland #1-w3 Switzerland #1-w4 Sweden #1-w1 Sweden #1-w3 Sweden #1-w4 Poland F1 Poland F2 Finland F1 Finland F2 Denmark F2 Denmark F3 Great Britain F1 Portugal F2 Great Britain F3 Netherlands F2 Australia F9 Australia F11 Great Britain F2 Switzerland F3 Sweden F2 Japan F1 Sweden F3 Great Britain F8 Japan F5 Ireland F1 Japan F7 Great Britain F9 Finland F2 Italy F29 Japan F9 Japan F11 Great Britain F3 Great Britain F4 Italy F6 Japan F1 Italy F7 Japan F2 Japan F3 Japan F4 Japan F5 Korea F1 Korea F2 Kuwait F2 Japan F6 Japan F7 India F6 India F7 India F8 Germany F14 Japan F8 France F14 Great Britain F19 Japan F10 Japan F11 Great Britain F21 Great Britain F22 China F1 China F2 Thailand F1 Italy F2 Thailand F2 Japan F1 Great Britain F5 Japan F2 China F3 China F4 Korea F1 Korea F2 Japan F4 Japan F5 Ireland F2 Japan F6 Japan F8 Japan F10 Japan F11 Croatia F1 New Zealand F2 Great Britain F4 New Zealand F3 Korea F1 Korea F2 Korea F3 Australia F1 Croatia F2 Japan F6 Japan F7 Korea F5 Korea F6 Sweden F1 Sweden F2 China F1 Great Britain F4 Italy F3 Japan F3 Italy F4 Italy F5 Italy F6 Italy F10 Italy F11 Guam F1 Netherlands F3 Netherlands F4 Thailand F3 Germany F7 Chinese Taipei F2 Korea F2 Great Britain F5 Italy F5 Korea F1 Great Britain F6 Great Britain F7 Switzerland F1 Korea F1 Spain F13 Spain F14 Ireland F1 Great Britain F15 Germany F9 Canada F7 Canada F8 Switzerland F2 USA F2 USA F4 Greece F4 France F13 Sweden F1 Sweden F1 Sweden F2 Japan F2 Great Britain F7 USA F31 USA F32 Great Britain F2 Portugal F1 Ireland F2 Israel F6 Great Britain F7 Spain F23 Spain F24 Sweden F2 France F16 Australia F10 Germany F1 USA F4 Korea F3 Spain F17 Spain F18 Italy F26 USA F31 Great Britain F5 Great Britain F6 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Japan F5 (Kashiwa) Spain F17 (Martos) Spain F18 (Palma del Rio) Portugal F9 (Setubal) Portugal F18 (Sintra) France F18 (Bagneres-De-Bigorre) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) Canada F1 (Gatineau) Canada F2 (Sherbrooke) Japan F3 (Kofu) Germany F3 Switzerland #1-w2 Sweden #1-w2 Denmark F1 Italy F8 Italy F16 M25 Sapporo The Surbiton Trophy - Surbiton M25 Sapporo The Shelbourne Irish Open - Dublin M25 Sapporo M25 Harmon M25 Harmon Korea F2 M15 Tokyo M15 Hong Kong Open des Alpes Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding BH Indoor Sarajevo - Sarajevo Kia International in Caloundra - Caloundra M15 Tokyo Pharma Medico Open 2008 - Aarhus Fergana Challenger - Fergana Izmir Cup - Izmir The Surbiton Trophy - Surbiton Dublin Challenger - Dublin M25 Sapporo Moncton Men's Challenger - Moncton Open des Alpes Trophee BNP Paribas - Grenoble JSM Challenger of Champaign - Urbana Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Wolfsburg Challenger Kyoto Challenger Black Forest Open - Freudenstadt Nottingham Challenger Yuba City Challenger Manchester Challenger Istanbul Challenger Mons Challenger Flea Market Cup Busan Challenger Tennis - Busan Kobstaedernes ATP Challenger - Kolding Tashkent Challenger Kolding Challenger Dublin Challenger - Dublin Seoul Challenger Chuncheon Challenger The LTA Nottingham Challenger - Nottingham Yokohama Challenger Kyoto Challenger Tallahassee Challenger Busan Challenger Fergana Challenger Challenger Banque Nationale Rimouski - Rimouski Hilton Waikoloa Village USTA Challenger - Waikoloa Granby Challenger Campos do Jordao Challenger Brasilia Challenger Bangkok Challenger Calabasas Challenger Toyota Challenger Noumea Challenger Singapore Challenger Recanati Challenger Granby Challenger Bergamo Challenger Wolfsburg Challenger Bath Challenger Binghamton Challenger Pingguo Challenger Nottingham Challenger Granby Challenger Recanati Challenger Binghamton Challenger Genova Challenger Nokian Hakkapeliitta Open - Tampere Shanghai Challenger Izmir Challenger Sacramento Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Knoxville Challenger Toyota Challenger Kobstaedernes ATP Challenger - Kolding Honolulu Challenger Nottingham Challenger Ostdeutscher Sparkassen Cup - Dresden Wolfsburg Challenger Rimouski Challenger Le Gosier Challenger Tallahassee Challenger Kaohsiung Challenger Nottingham Challenger Genova Challenger Petange Challenger Anning Challenger Busan Challenger Nottingham Challenger Granby Challenger Lexington Challenger Kyoto Challenger Vancouver Challenger Aptos Challenger Charlottesville Challenger WOW Cafe Challenger - New Orleans Orleans Challenger Rennes Challenger IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Yokohama Challenger Toyota Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Burnie Challenger West Lakes Challenger Kyoto Challenger Shenzhen Challenger Yokohama Challenger Taipei City Challenger Gimcheon Challenger Nottingham-2 Challenger Manta Challenger Rimouski Challenger Istanbul Challenger Napa Challenger Geneva Challenger Charlottesville Challenger Champaign Challenger Hong Kong Challenger Wroclaw Challenger Busan Challenger Seoul Challenger Ilkley Challenger Aptos Challenger M25 Canberra Kaohsiung Challenger Sacramento Challenger Toyota Challenger Bangkok Challenger Dallas Challenger M25 Canberra Cherbourg Challenger Raanana Challenger M25 Tsukuba Taipei City Challenger M25 Kashiwa Seoul Challenger Manchester Challenger Challenger Banque Nationale - Granby Nanchang Challenger Ho Chi Minh City Challenger Toyota Challenger Happy Valley Challenger Taipei City Challenger Binghamton Challenger Busan Challenger Ilkley Challenger Recanati Challenger Gatineau Challenger Granby Challenger Shanghai Challenger Fairfield Challenger Ningboo Challenger Manila Challenger Tiburon Challenger Drummondville Challenger Nanchang Challenger Rome Challenger Seoul Challenger Busan Challenger Gatineau Challenger Chengdu Challenger Segovia Challenger Chicago Challenger Zhangjiagang Challenger Shanghai Challenger Launceston Challenger Yokohama Challenger Phoenix Challenger Seoul Challenger Busan Challenger Shanghai Challenger Chengdu Challenger Shanghai Challenger Biella 5 Challenger Toyota Challenger Cassis Challenger Taipei City Challenger Melbourne Challenger Dallas Challenger Cremona Challenger Maui Challenger Drummondville Challenger Kobe Challenger Guangzhou Challenger M25 Changwon Aptos Challenger Lexington Challenger Yokohama Challenger Bangkok Challenger Shenzhen Challenger Wroclaw Challenger Vancouver Challenger Gwangju Challenger Tiburon Challenger Seoul Challenger Taipei City Challenger Busan Challenger Kobe Challenger Eckental Challenger M25 Sapporo Knoxville Challenger Fairfield Challenger Yokohama Challenger Burnie Challenger Cherbourg Challenger Tiburon Challenger Kyoto Challenger LTA Shrewsbury Challenger - Shrewsbury Knoxville Challenger Manchester Challenger Busan Challenger Surbiton Challenger AIG Japan Open Tennis Championships - Tokyo Guangzhou Challenger Loughborough Challenger Winnetka Challenger Binghamton Challenger M15 Tsukuba Lexington Challenger Nottingham Challenger Ilkley Challenger Bangkok Challenger Alessandria Challenger Fairfield Challenger 2008 China TCL Challenger - Guangzhou Kobe Challenger Champaign Challenger USTA Men's Challenger of Dallas - Dallas Bangkok Challenger Winnipeg Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Le Gosier Challenger Ilkley Challenger M15 Harmon Lexington Challenger Yokohama Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Stockton Challenger Puerto Vallarta Challenger Kobe Challenger Maui Challenger Winnipeg Challenger St. Brieuc Challenger San Francisco Challenger Seoul Challenger Seoul Challenger Aptos Challenger M15 Kashiwa Las Vegas Challenger Charlottesville Challenger Kyoto Challenger New Delhi Challenger III - New Delhi Busan Challenger Tiburon Challenger Ningboo Challenger Liuzhou Challenger Kobe Challenger Noumea Challenger Playford Challenger Bangkok Challenger Taipei City Challenger Porto Challenger The LTA Men's Challenger - Nottingham Internazionali de Tennis di Bergamo - Bergamo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio The Manchester Trophy - Manchester Gwangju Challenger Citta di Como Challenger - Como Nottingham Challenger Genova Open Challenger - Genova Jinan Challenger Istanbul Challenger Shanghai Challenger Nur-Sultan 1 Challenger Lexington Challenger Mallorca Challenger Las Vegas Challenger Charlottesville Challenger Champaign Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The LTA Bolton Challenger - Bolton Tiburon Challenger The LTA Men's Challenger Wrexham - Wrexham Shimadzu All Japan Indoor Tennis Championships - Kyoto The Surbiton Trophy - Surbiton The LTA Manchester Trophy - Manchester Winnipeg Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Matsuyama Challenger Francavilla Challenger Keio Challenger International Tennis Tournament - Yokohama New Delhi Challenger IV - New Delhi Copenhagen Open - Copenhagen Ningboo Challenger Playford Challenger Launceston Challenger Winnetka Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger National Bank Men's Rimouski Challenger - Rimouski Burnie Challenger Jersey Challenger Nur-Sultan 2 Challenger Zagreb Challenger Nottingham-2 Challenger Recife Challenger Busan Challenger Izmir Challenger Blumenau Challenger Santos Challenger Cremona Challenger Carson Challenger Leon Challenger Alessandria Challenger Rome Challenger Busan Challenger Stockholm Open - Stockholm Beijing Challenger Ordina Open - 's-Hertogenbosch Knoxville Challenger Stockholm Open - Stockholm Stockholm Open - Stockholm Chennai Open - Chennai The Stella Artois Championships - London Thailand Open - Bangkok Jersey Challenger AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham If Stockholm Open - Stockholm AEGON International - Eastbourne Shenzhen Challenger Champaign Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Vancouver Challenger Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Estoril Open - Estoril Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Toyota Challenger Rakuten Japan Open - Tokyo Legg Mason Tennis Classic - Washington Quimper Challenger Kremlin Cup - Moscow Sacramento Challenger Honolulu Challenger If Stockholm Open - Stockholm Burnie Challenger Seoul Challenger Sacramento Challenger Leon Challenger Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Noumea Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai Maui Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Jersey Challenger Aegon Nottingham Open - Nottingham Delray Beach Open - Delray Beach St. Brieuc Challenger Dallas Challenger Thailand Open - Bangkok Open 13 - Marseille Stockton Challenger Topshelf Open - 's-Hertogenbosch Monza Challenger Rakuten Japan Open - Tokyo Ricoh Open - 's-Hertogenbosch Kun-Ming Challenger Shenzhen Open - Shenzhen Baton Rouge Challenger Hall of Fame Open - Newport Mons Challenger Traralgon Challenger Manta Challenger New York Open - New York Kyoto Challenger Istanbul 2 Challenger Tiburon Challenger Maui Challenger Kyoto Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Loughborough Challenger Gimcheon Challenger Rakuten Japan Open - Tokyo Sarajevo Challenger Dubai Duty Free Tennis Championships - Dubai Shanghai Challenger US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Hua Hin Challenger Segovia Challenger Charlottesville Challenger Knoxville Challenger Jinan Challenger Shanghai Challenger Citi Open - Washington M15 Karuizawa Suzhou Challenger Split Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger ASB Classic - Auckland Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Traralgon Challenger Gwangju Challenger Napoli Challenger Claro Open Colombia - Bogota Copenhagen Open - Copenhagen Malaysian Open - Kuala Lumpur Calgary Challenger Kremlin Cup - Moscow Toyota Challenger Hua Hin Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Bangkok Challenger Newport Beach Challenger Gimcheon Challenger Cary Challenger Guadalajara Challenger Portoroz Challenger Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Cary Challenger Stockton Challenger Memphis Open - Memphis Abierto Mexicano - Los Cabos Yokkaichi Challenger Busan Challenger Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Noventi Open - Halle Kobe Challenger Yokohama Challenger Cary 1 Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas Telenordia Swedish Open - Bastad Red Letter Days Open - Nottingham Korea Open - Seoul Yokkaichi Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Chennai Open - Chennai Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Campbells Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Dallas Challenger Zhuhai Challenger Bangkok Challenger Gwangju Challenger Memphis Open - Memphis Copenhagen Open - Copenhagen Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Western & Southern Open - Cincinnati Kobe Challenger Shanghai Rolex Masters - Shanghai Atlanta Tennis Championships - Atlanta Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami U.S. Open - New York Miami Open - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Moselle Open - Metz Davis Cup, Group 2, 2R, LUX-DEN 0-5 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, 2R, DEN-LAT 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group I, 2R, JPN-KOR 3-2 French Open - Paris Davis Cup, Group I, PO, SWE-DEN 3-2 Davis Cup, Group II, 2R, DEN-LUX 5-0 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group II, 1R, DEN-MAR 4-1 Davis Cup, Group II, 2R, NOR-DEN 1-4 French Open - Paris Davis Cup, Group II, 2R, DEN-EGY 1-3 Wimbledon - London Davis Cup, World Group II, PO, DEN-PUR 5-0 French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open (Asia, Wildcard) U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Olympics - London Australian Open - Melbourne Davis Cup, Group 2, 1R, POR-DEN 4-1 Hopman Cup - Perth Davis Cup, Group 2, PO, DEN-EST 3-0 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, PO, DEN-MNE 3-2 Davis Cup, Group II, 1R, DEN-CYP 4-1 Davis Cup, Group 2, REL2, RSA-DEN 3-2 Davis Cup, Europe/Africa Group II, PO, EGY-DEN 0-5 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group I, DEN-ESP 0-5 U.S. Open (juniors) Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, PO, DEN-SWE 2-3 Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group II, 3R, DEN-RSA 1-3 Davis Cup, Group II, 1R, DEN-IRL 4-1 All Lower level tournaments M25 Hong Kong Cagliari Challenger